package com.example.hangzhou.welbeing.mytestdemoapp.activity;

import android.view.KeyEvent;
import android.widget.Toast;

import com.example.hangzhou.welbeing.mytestdemoapp.R;
import com.example.hangzhou.welbeing.mytestdemoapp.base.MainBaseActivity;

public class MainActivity extends MainBaseActivity {
    /**
     * @desc 初始化工作
     */
    @Override
    protected void init() {

    }

    /**
     * @desc 点击分享按钮
     */
    @Override
    protected void onClickShared() {

    }

    /**
     * @desc 点击发布按钮
     */
    @Override
    protected void onClickRelease() {

    }

    /**
     * @desc 点击返回按钮
     */
    @Override
    protected void onClickReturn() {
//        Intent intent =   new Intent(MainActivity.this,AppBarActivity.class);
//        startActivity(intent);
    }

    /**
     * @desc 网络监听 用于提示用户有网络了
     */
    @Override
    protected void promptHaveInternet() {
        Toast.makeText(MainActivity.this, "有网络了。。。", Toast.LENGTH_LONG).show();
    }

    /**
     * @desc 网络监听 用于提示用户没有网络了
     */
    @Override
    protected void promptNoInternet() {
        Toast.makeText(MainActivity.this, "没有网络", Toast.LENGTH_LONG).show();
    }

    /**
     * @desc 界面可见  刷新变量  注册
     */
    @Override
    protected void refreshVariable() {

    }

    /**
     * @desc 界面可见  失去焦点  存储数据
     */
    @Override
    protected void DataStored() {

    }

    /**
     * @desc 界面不可见 解注册 资源回收
     */
    @Override
    protected void solutionRegister() {

    }

    /**
     * @desc Activity 销毁 释放资源
     */
    @Override
    protected void releaseResources() {

    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {

            finish();
            overridePendingTransition(R.anim.slide_left_in, R.anim.slide_right_out);
        }

        return super.onKeyDown(keyCode, event);//继续执行父类其他点击事件
    }

}
